//package com.wst.system.config.sharding.config;
//
//import io.shardingsphere.core.keygen.KeyGenerator;
//import lombok.extern.slf4j.Slf4j;
//
//import java.text.SimpleDateFormat;
//import java.util.Date;
//import java.util.concurrent.atomic.AtomicLong;
//
///**
// * @Classname AutoIncrementKeyGenerator
// * @Description TODO
// * @Date 2023/2/23 14:27
// * @Created by XiongXiong
// * @Author: X.I.O
// *
// * 自增主键
// */
//@Slf4j
//public class AutoIncrementKeyGenerator implements KeyGenerator {
//
//    private static final AtomicLong KEY_GENERATOR = new AtomicLong(1L);
//
//    @Override
//    public Number generateKey() {
//        Long time=System.currentTimeMillis();
//        Long idnum=Long.valueOf(String.valueOf(time+KEY_GENERATOR.getAndIncrement()));
//        log.info("idnum的值:{}",idnum);
//        return idnum;
//    }
//
//}
